/* 布局 */
.el-main {
    overflow: unset !important;
    width: 1190px;
    margin: 0 auto;
    flex: unset;
}

.el-header {
    background-color: rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    padding: 0px;
    justify-content: space-between;
    height: 60px !important;
    font-size: 16px;
    width: 100%;
    z-index: 60;
    color: #ffffff;
}

.shadow_bg_class {
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.el-tabs__nav-scroll {
    background-color: rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.el-tabs--card > .el-tabs__header {
    border-bottom: 1px solid #14abef;
}

.el-tabs--card > .el-tabs__header .el-tabs__nav {
    border: 1px solid #14abef;
}

.el-tabs--card > .el-tabs__header .el-tabs__item {
    border-left: 1px solid #14abef;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
    border-bottom-color: #14abef;
}

.el-tabs__item.is-active {
    color: #14abef !important;
}

.el-tabs__item:hover {
    color: #14abef !important;
}

.el-tabs__item {
    color: #ffffff;
}

.el-aside {
    width: 200px !important;
    background-color: #4c7beb;
    color: #ffffff;
    height: auto;
    overflow: hidden;
    box-shadow: 3px 0px 5px rgba(184, 184, 184, 0.2);
}

.el-menu-item {
    font-size: 15px;
}

.el-submenu__title {
    font-size: 15px;
}

.el-menu-item * {
    margin-right: 4px;
}

.el-menu.el-menu--horizontal {
    border-bottom: unset;
}

.el-menu--popup {
    background: rgba(0, 0, 0, .8) !important;
}

.el-menu--horizontal > .el-submenu:focus .el-submenu__title, .el-menu--horizontal > .el-submenu:hover .el-submenu__title {
    color: #ffffff !important;
    background: #7a8aa5 !important;
}

.el-menu--horizontal > .el-submenu:focus .el-submenu__title i, .el-menu--horizontal > .el-submenu:hover .el-submenu__title i {
    color: #ffffff !important;
}

.el-menu--horizontal > .el-submenu.is-active .el-submenu__title i {
    color: #ffffff !important;
}

.el-menu--horizontal > .el-menu-item.is-active {
    color: #ffffff !important;
    background: #7a8aa5 !important;
}

.el-menu--horizontal .el-menu-item:hover {
    color: #ffffff !important;
    background: #7a8aa5 !important;
}
.el-submenu.is-active .el-submenu__title{
    color: #ffffff !important;
    background: #7a8aa5 !important;
}

.el-menu--horizontal .el-menu-item:focus {
    color: #ffffff !important;
    background: #7a8aa5 !important;
}

.wxmenu {
    cursor: pointer;
    width: 120px;
    text-align: center;
    color: #666666;
}

.wxmenu_active {
    color: #4c7beb;
    border-bottom: 1px #32bceb solid;
    background-image: linear-gradient(#fafcff, #f4f9ff);
}

/* 表单 */
.el-input__inner {
    border-radius: unset;
    height: 36px;
    color: #ffffff;
    background: rgba(255, 255, 255, 0.3);
    border: rgba(255, 255, 255, 0.3);
    line-height: 36px;
}


.el-textarea__inner {
    border-radius: unset;
    color: #ffffff;
    background: rgba(255, 255, 255, 0.3);
    border: rgba(255, 255, 255, 0.3);
}

.el-form-item__label {
    line-height: 40px !important;
    padding: 0 6px 0 0 !important;
    color: #ffffff;
}

.el-form-item {
    margin-bottom: 12px;
}

.el-drawer__header {
    font-size: 15px !important;
    font-weight: bold;
    display: block;
    line-height: 30px;
    color: #000000;
    padding: 16px 50px !important;
    border-bottom: 1px solid #1890ff;
    margin-bottom: 8px !important;
}

.el-drawer__close-btn {
    font-size: 22px !important;
    float: right;
}

.el-drawer.rtl {
    overflow: auto !important;
}

.el-row {
    margin-bottom: 12px;

}

.el-row:last-child {
    margin-bottom: -10px;
}

.el-button--medium, .el-button--mini, .el-button--small {
    border-radius: unset;
}

/* 表格 */
.wxtable {
    /*margin: 14px 14px 0 14px;*/
    width: 100% !important;
    background-color: rgba(0, 0, 0, .2) !important;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
}


.wxtable .el-table th {
    background-color: rgba(0, 0, 0, .2) !important;
    color: #ffffff;
}

.el-table th,.el-table tr {
    background-color: transparent !important;
    color: #ffffff;
}

.wxtable::before {
    height: 0;
}

.wxtable .has-gutter tr {
    color: #ffffff;
    font-size: 14px;
    background-color: transparent !important;
}

.el-table td, .el-table th.is-leaf {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.el-table--enable-row-hover .el-table__body tr:hover > td {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.wxtable .has-gutter th {
    background-color: transparent !important;
}

.el-table td, .el-table th {
    padding: 14px 0 !important;
}

.el-card__body {
    padding: 16px !important;
}

/* textarea,input,checkbox is-disabled文字颜色设置*/
.el-textarea.is-disabled .el-textarea__inner {
    color: #333333 !important;
}

.el-input.is-disabled .el-input__inner {
    color: #333333 !important;
}
.el-checkbox{
    color: #FFFFFF;
}
.el-checkbox__input.is-disabled + span.el-checkbox__label {
    color: #333333 !important;
}

.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
    background-color: #409EFF;
    border-color: #409EFF;
}

.el-radio {
    color: #ffffff !important;
}

.el-radio__input.is-disabled + span.el-radio__label {
    color: #ffffff !important;
}

.el-radio__input.is-disabled.is-checked .el-radio__inner {
    background-color: #409EFF;
    border-color: #409EFF;
}

.el-radio.is-bordered.is-disabled.is-checked {
    border-color: #409EFF;
}

.el-dropdown-menu {
    top: 68px !important;
}

.el-upload-list--picture-card .el-upload-list__item {
    width: 120px;
    height: 120px;
    line-height: 120px;
}

.el-upload-list__item-status-label {
    line-height: initial;
}

.el-upload--picture-card {
    border: 1px dashed #409EFF;
    width: 120px;
    height: 120px;
    line-height: 120px;
}

/* 分页 */
.page-floor {
    width: auto;
    height: 54px;
    line-height: 54px;
    background-color: rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: flex-end;
    padding: 10px 14px 0 0;
    color: #ffffff;
}

.page-floor .el-pagination__total {
    color: #ffffff;
}

.page-floor .el-pagination__jump {
    color: #ffffff;
}


.el-pagination.is-background .el-pager li {
    background-color: #fff;
}

/* dialog设置 */
.el-dialog__header {
    padding: 14px 16px 14px;
}
/*#0e1726*/
.el-dialog__body {
    background: #0e1726;

}

.el-dialog__headerbtn {
    top: 14px;
    font-size: 24px;
}

.dialog-footer {
    position: relative;
    width: 360px;
    margin: 30px auto 22px;
    display: flex;
    justify-content: space-between;
}
